0x7A - Resource Data
--------------------
Client->Server:No
Server->Client:Yes
Length:dynamic

byte 0x7A
short size
byte command
	0x01 - Resource Regions
		big short numRegions
		
		loop x numRegions
		{
			char[0x80] name
			big int left
			big int top
			big int width
			big int height
		}
	0x02 - Resource Data For...
		char[0x80] serverName
		big uint x
		big uint y
		big uint w
		big uint h
		
		Updates Server Info panel of Resource Monitor
	0x03 - Max Resources
		short max
	0x04 - Resource Bank
		big short regionID
		big short numEntries
		
		loop x numEntries
		{
			big short resourceID
			
			if(resourceID & 0x8000)
				all data is uint
			else
				all data is ushort
			
			if(resourceID & 0x4000)
				world is present
			if(resourceID & 0x2000)
				bank is present
			if(resourceID & 0x1000)
				bite is present
			
			resourceID &= 0xFFF is actual id
		}
	0x07 - NPC Frequency Limits
		big uint min
		big uint max
	0x09 - Log Resources
		uint count 
		uint serverID/filter?
		byte region
			0-8: show as numerals
			else: show as dash ('-')
		char[] message
	0x0A - Running/Stopped
		big uint/bool running
	0x0C - Statistics
		All of these are BigEndian:

		uint numPlayers
		uint numNPCs
		uint numObjects
		uint numStatics
		uint numDynamics
		uint numSemiDynamics
		uint numBulletinBoards
		uint numMaps
		uint numMobiles
		uint numContainers
	0x0E - Fast/Normal Time
		big uint/bool fastTime
	0x10 - Trace MessageBox
		char[] Text
	0x11 - Template Info
		big uint count
		
		loop x count
		{
			big uint templateID
			byte lengthName
			char[lengthName] name
		}
	0x12 - NPC Info
		big ushort count
		
		loop x count
		{
			big ushort templateID
			if(templateID & 0x8000)
			{
				big uint numOnServer
			}
			else
			{
				big short numOnServer
			}
		}
	0x16 - Change Shelter Time
		big uint shelterTime
	0x18 - RR NPCs
		big ushort region
		big ushort count
		
		loop x count
		{
			big ushort templateID

			if(templateID & 0x8000)
			{
				big uint numOnServer
			}
			else
			{
				big ushort numOnServer
			}
		}